package com.summer.wxapp.service;

import java.util.List;

import com.alibaba.fastjson.JSONObject;
import com.summer.wxapp.model.WeAppUser;

public interface WeAppUserService {
//	/**
//	 * 创建微信人员信息
//	 * @param weuser
//	 */
//	public void create(WeUser weuser);
//	
//	/**
//	 * 查询用户是否存在
//	 * @param weuser  
//	 * @return 返回值0：无此用户 1：用户关注没绑定    用户ID：绑定用户
//	 */
//	public String userFlag(String openid,String id);
//	/**
//	 * 查询用户是否存在
//	 * @param weuser  
//	 * @return 返回值0：无此用户 1：用户关注没绑定    用户ID：绑定用户
//	 */
//	public String userFlag(String openid);
//	
//	/**
//	 * 判断华玺用户是否是 微信绑定用户
//	 */
//	public WeUser isWeUser(User u) ;
//	
//	/**
//	 * 绑定用户信息
//	 * @param weuser
//	 */
//	public void register(WeUser weuser);
//	
//	/**
//	 * 获取用户信息并保存
//	 */
//	public void getUserInfo(InMessage msg);
//	
//	/**
//	 * 获取用户信息
//	 */
//	public WeUser getUserInfo(String openid);
//	
//	/**
//	 * 改变用户状态
//	 */
//	public void  setUserStatus(String openid,int status);
//	/**
//	 * 获得用户的资产情况，封装到map中
//	 */
//	public Map getUserMap(User u);
//	/**
//	 * 微信用户解绑
//	 */
//	public void unBindingUser(String openId);
	
	public WeAppUser createWeUserFromApp(JSONObject json);
	
	public void saveWeUserFromApp(WeAppUser weAppUser);
	
	public List<WeAppUser> queryWeAppUserListByOpenId(String openId);
	
}
